Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Організація введення-виведення даних в мікроконтролерах в системі Proteus Professional

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра СКС

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Методи засоби та технології проектування комп ютерних систем

Частина тексту файла

Міністерство освіти і науки України Національний університет “Львівська Політехніка” Кафедра СКС / ЗВІТ про виконання лабораторної роботи №4 «Організація введення-виведення даних в мікроконтролерах в системі Proteus Professional» з дисципліни «Методи, засоби та технології проектування комп'ютерних систем» Львів – 2024 Мета роботи: вивчити спосіб організації шин в системі Proteus Professional, вивчити можливості інтерактивного моделювання роботи схем в системі Proteus Professional. Створення cхеми: / Завантаження програми в мікроконтролер: Створимо в текстовому файлі Lab5.asm наступну програму на мові асемблера: / /// Помістити файл Lab5.asm в ту ж папку, куди зберегли проект. Далі для формування hex-файлу клікнути на пункт меню Source \ Add Remote Source files. Викликається діалог редагування властивостей вихідних програмних файлів. В поле Code Generation Tool вибрати асемблер фірми Microchip - MPASM, натиснути кнопку New. У діалозі вибору файлів вибрати файл Lab5.asm. Тепер при кожному запуску симуляції вихідна програма на асемблері компілюватиметься обраним компілятором MPASM в файл Lab5.hex. Отриманий hex-файл можна записувати безпосередньо в мікросхему мікроконтролера за допомогою програматора або внутрішньосхемного відлагоджувача. Для прошивки мікроконтролера необхідно у властивостях компонента PIC16F877 в поле Program File задати Lab5.hex. Запуск симуляції: Запустити симуляцію кнопкою Play. Задавати значення змінних за допомогою перемикачів і спостерігати зміну груп діодів, які світяться. Можливості зміни режимів роботи світлодіодів в режимі реального часу: Існує декілька способів змінювати режими роботи світлодіодів в режимі реального часу: 1. ШІМ-регулювання: Цей метод використовує мікроконтролер для генерування ШІМ-сигналу (широтно-імпульсної модуляції). Скважність ШІМ-сигналу визначає, скільки часу світлодіод буде ввімкнений протягом одного періоду. Змінюючи скважність, можна регулювати яскравість світлодіода. 2. Цифрові виходи: Цей метод використовує цифрові виходи мікроконтролера для прямого керування світлодіодами. Ви можете програмно включати/вимикати світлодіоди або змінювати їх режим роботи (наприклад, миготіння). 3. Зовнішні драйвери: Ви можете використовувати зовнішні драйвери світлодіодів, які можуть управлятися ШІМ-сигналом або цифровими сигналами. Драйвери світлодіодів можуть мати додаткові функції, такі як захист від перевантаження по струму, регулювання яскравості та захист від перегріву. 4. Аналогові сигнали: Цей метод використовує ЦАП (цифро-аналоговий перетворювач) для генерування аналогового сигналу, який буде керувати світлодіодами. Цей метод забезпечує найвищу точність регулювання яскравості. Висновок: під час лабароаторної роботи я вивчив спосіб організації шин в системі Proteus Professional, також вивчив можливості інтерактивного моделювання роботи схем в системі Proteus Professional. Контрольні питання Що таке шина? Для чого використовуються шини? Шина - це сукупність провідників, які використовуються для передачі даних, адрес та сигналів керування між різними компонентами електронної системи. Шина використовується для: З'єднання компонентів Передачі даних Передачі адрес Передачі сигналів керування Яким чином вводяться шини в системі Proteus? Proteus має вбудовані бібліотеки компонентів, які можна використовувати для створення шин. До цих компонентів належать: Шини даних: використовуються для передачі даних між компонентами Шини адрес: використовуються для передачі адрес для доступу до пам'яті або периферійних пристроїв Шини керування: використовуються для передачі сигналів керування для синхронізації роботи компонентів Для створення шини в Proteus: Перетягніть потрібні компоненти шини з бібліотеки компонентів на робочу область З'єднайте компоненти шини за допомогою проводів Налаштуйте параметри компонентів шини Що таке мультиплексом і яке їх призначення на розробленій схемі? Мультиплексор - це цифровий пристрій, який використовується для мультиплексування д...
Антиботан аватар за замовчуванням

10.04.2024 22:04

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини